Measure Size , Complexity of Algorithms Using Function Points
نویسنده
چکیده
February 2001 An algorithm is a set of equations that is executed in a logical sequence to produce an external output. In the fields of function point analysis and operations research, an algorithm can be seen as a critical tool to reduce effort needed to solve a complex series of calculations. We have written this paper focusing on intermediate function point analysis theory, and use linear programming to exemplify our points. Some readers may want to refer to the Definition of Terms at the end of this paper, or to [1, 2, and 3] for detailed references describing function point analysis, linear programming, and operations research, respectively. An algorithm we counted recently was one used to compute pay. This required solving a set of equations to calculate such pay subcomponents as base pay rate, holiday pay, temporary duty (travel) expenses, and foreign exchange rates. All subtotals were added to yield the final pay amount. Using the method of the International Function Point Users Group (IFPUG), beginning function point counters would probably recognize the input screen needed to enter a traveler’s pay/expense data and count six or fewer function points. They would probably recognize the resulting earnings/expense statement as an external output and count it as seven or fewer function points. However, they may overlook other, more substantial functionality inherent in this algorithm. Measure Size, Complexity of Algorithms Using Function Points
منابع مشابه
Sweep Line Algorithm for Convex Hull Revisited
Convex hull of some given points is the intersection of all convex sets containing them. It is used as primary structure in many other problems in computational geometry and other areas like image processing, model identification, geographical data systems, and triangular computation of a set of points and so on. Computing the convex hull of a set of point is one of the most fundamental and imp...
متن کاملA Family of Variable Step-Size Normalized Subband Adaptive Filter Algorithms Using Statistics of System Impulse Response
This paper presents a new variable step-size normalized subband adaptive filter (VSS-NSAF) algorithm. The proposed algorithm uses the prior knowledge of the system impulse response statistics and the optimal step-size vector is obtained by minimizing the mean-square deviation(MSD). In comparison with NSAF, the VSS-NSAF algorithm has faster convergence speed and lower MSD. To reduce the computa...
متن کاملEfficient elliptic curve cryptosystems
Elliptic curve cryptosystems (ECC) are new generations of public key cryptosystems that have a smaller key size for the same level of security. The exponentiation on elliptic curve is the most important operation in ECC, so when the ECC is put into practice, the major problem is how to enhance the speed of the exponentiation. It is thus of great interest to develop algorithms for exponentiation...
متن کاملA New Approach to Solve N-Queen Problem with Parallel Genetic Algorithm
Over the past few decades great efforts were made to solve uncertain hybrid optimization problems. The n-Queen problem is one of such problems that many solutions have been proposed for. The traditional methods to solve this problem are exponential in terms of runtime and are not acceptable in terms of space and memory complexity. In this study, parallel genetic algorithms are proposed to solve...
متن کاملON FUZZY NEIGHBORHOOD BASED CLUSTERING ALGORITHM WITH LOW COMPLEXITY
The main purpose of this paper is to achieve improvement in thespeed of Fuzzy Joint Points (FJP) algorithm. Since FJP approach is a basisfor fuzzy neighborhood based clustering algorithms such as Noise-Robust FJP(NRFJP) and Fuzzy Neighborhood DBSCAN (FN-DBSCAN), improving FJPalgorithm would an important achievement in terms of these FJP-based meth-ods. Although FJP has many advantages such as r...
متن کامل